{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2025-10_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1423197534037479514",
    "type": "GuildPublicThread",
    "categoryId": "1419841819138854993",
    "category": "\uD83C\uDFD7️-die-sorter",
    "name": "waferspace_die_sorter/discussions/id_fid...",
    "topic": null
  },
  "dateRange": {
    "after": "2025-09-30T23:59:59.999+00:00",
    "before": "2025-11-01T00:00:00+00:00"
  },
  "exportedAt": "2026-07-08T11:04:42.7324587+00:00",
  "messages": [
    {
      "id": "1423215067754659870",
      "type": "21",
      "timestamp": "2025-10-02T07:48:34.21+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        }
      ],
      "reference": {
        "messageId": "1423197534037479514",
        "channelId": "1419841819138854993",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1423215073215778887",
      "type": "Default",
      "timestamp": "2025-10-02T07:48:35.512+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi @Andrew Wingate, why do you prefer a data matrix over a QR code?\n\n```\nData matrix is my personal choice for now. \n\nAt macro scales this can also be used as pin 1 designator\n\nThey also can be dots and not full squares.\n```\n\nThis all applies to QR-codes as well, doesn't it? I would say that the orientation is easier to decode in a QR-code.\nIf there's no major benefit to a data matrix, I would choose a QR-Code. Simply because for \"normal\" users this is much easier to read (it is supported by a lot of software nowadays). What is the maximum ECC you can get for a data matrix?",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1423216640518262837",
      "type": "Default",
      "timestamp": "2025-10-02T07:54:49.186+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "> This all applies to QR-codes as well, doesn't it?\nIt does yes\n\nI also believe data matrix does not need an orientation to read. \n\nSeems you can lose 30% with [Data_Matrix_ECC_200](https://en.wikipedia.org/wiki/Data_Matrix#Data_Matrix_ECC_200) \nI think the benefit is size but I  have not done the math",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423216640790761532",
          "url": "2025-10_media/image-EDD0C.png",
          "fileName": "image.png",
          "fileSizeBytes": 33492
        },
        {
          "id": "1423216641159856169",
          "url": "2025-10_media/image-48484.png",
          "fileName": "image.png",
          "fileSizeBytes": 13204
        }
      ],
      "embeds": [
        {
          "title": "Data Matrix",
          "url": "https://en.wikipedia.org/wiki/Data_Matrix",
          "timestamp": null,
          "description": "A Data Matrix is a two-dimensional code consisting of black and white \"cells\" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. The usual data size is from a few bytes up to 1556 bytes. The length of the encoded data depends on the number of cells in the...",
          "thumbnail": {
            "url": "2025-10_media/1200px-Datamatrix.svg-8A2B8.png",
            "width": 1200,
            "height": 1200
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423217315637493813",
      "type": "Reply",
      "timestamp": "2025-10-02T07:57:30.147+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "QR codes are similar but need more dots per stored bit",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423217315335639110",
          "url": "2025-10_media/image-0F82C.png",
          "fileName": "image.png",
          "fileSizeBytes": 818
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1423215073215778887",
        "channelId": "1423197534037479514",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1423217359442677800",
      "type": "Default",
      "timestamp": "2025-10-02T07:57:40.591+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423217359178432563",
          "url": "2025-10_media/QR_Code_Structure_Example_3.svg-EF929.png",
          "fileName": "QR_Code_Structure_Example_3.svg.png",
          "fileSizeBytes": 52108
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423219814499090463",
      "type": "Default",
      "timestamp": "2025-10-02T08:07:25.922+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I thought your main concern was being able to reliable read these? If so, I would go with QR-codes, lowest density and highest ECC.\nI would just store the first 8 places of a hash (\"AABBCCDD\") to distinguish the dies like Efabless did.\n\nPeople can always add more \"Chip art\" if they feel like it.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423222394973065246",
      "type": "Reply",
      "timestamp": "2025-10-02T08:17:41.155+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think the bar has slid towards a url. \n\nMachine readability makes things super easy for me. \nWith a cheap microscope you should be able to read one if we get to use the whole area in that corner. (That is the 125um square, correct) example in pasted pic \n\nThis choice may make things a little harder for me, but that can remain my problem, but should be easy enough for someone with cheap tools to resolve--keep in mind that I was unable to resolve any of the numbers with the Efabless versions of the numbers.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423222394553761863",
          "url": "2025-10_media/image-3D59F.png",
          "fileName": "image.png",
          "fileSizeBytes": 846410
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1423219814499090463",
        "channelId": "1423197534037479514",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1423223881032011870",
      "type": "Default",
      "timestamp": "2025-10-02T08:23:35.459+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Whatever you do, please don't use a URL shortener. It wouldn't be great to scan the dies after 10 years have passed, just to see that the URL is dead \uD83D\uDE43",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE43",
          "code": "upside_down",
          "isAnimated": false,
          "imageUrl": "2025-10_media/1f643-F8BDC.svg"
        }
      ]
    },
    {
      "id": "1423223948920750080",
      "type": "Default",
      "timestamp": "2025-10-02T08:23:51.645+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yes, we can use that area.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [
        {
          "id": "1423223948635668591",
          "url": "2025-10_media/image-AD7D5.png",
          "fileName": "image.png",
          "fileSizeBytes": 594574
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423224025735499806",
      "type": "Default",
      "timestamp": "2025-10-02T08:24:09.959+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Although, I'm wondering why the corner is differently colored...",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423224114260475986",
      "type": "Default",
      "timestamp": "2025-10-02T08:24:31.065+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "We might even get 140x140um",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [
        {
          "id": "1423224113933062225",
          "url": "2025-10_media/Bildschirmfoto_vom_2025-10-02_10-20-57-3C259.png",
          "fileName": "Bildschirmfoto_vom_2025-10-02_10-20-57.png",
          "fileSizeBytes": 14420
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423224117481701468",
      "type": "Default",
      "timestamp": "2025-10-02T08:24:31.833+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The density may be very similar, so I am going to say it makes little difference to me. \nI suppose more people would recognize a qr code as something they can get information from, so that may be the best choice in the end.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423224117175255091",
          "url": "2025-10_media/image-BC999.png",
          "fileName": "image.png",
          "fileSizeBytes": 17410
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-10_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "323371864074485771",
              "name": "mole99",
              "discriminator": "0000",
              "nickname": "Leo Moser (mole99)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423224651114348644",
      "type": "Reply",
      "timestamp": "2025-10-02T08:26:39.061+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Thanks! I can try testing a few things, but my gut says there is enough resolution here not to worry\n\nYou mentioned something about the dots causing problems? What would work best?",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1423224114260475986",
        "channelId": "1423197534037479514",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1423225018736836700",
      "type": "Default",
      "timestamp": "2025-10-02T08:28:06.709+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Arbitrary angles aren't allowed in the GDS afaik. We can use 45° angles however. I'll look into it.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225066446913627",
      "type": "Default",
      "timestamp": "2025-10-02T08:28:18.084+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Something like this is a compromise, but there will always be single dots some places",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225078711324733",
      "type": "Default",
      "timestamp": "2025-10-02T08:28:21.008+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423225078438428692",
          "url": "2025-10_media/image-9B4CF.png",
          "fileName": "image.png",
          "fileSizeBytes": 14376
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225243165524041",
      "type": "Default",
      "timestamp": "2025-10-02T08:29:00.217+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yes, but with 45° angles the corners won't touch, so it should be fine :)",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225294072057948",
      "type": "Default",
      "timestamp": "2025-10-02T08:29:12.354+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm sure octagons could work",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423225293761413160",
          "url": "2025-10_media/image-B16E9.png",
          "fileName": "image.png",
          "fileSizeBytes": 16904
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225442684637184",
      "type": "Default",
      "timestamp": "2025-10-02T08:29:47.786+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "No, here you have edges touching \uD83D\uDE05",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2025-10_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1423225593113215046",
      "type": "Default",
      "timestamp": "2025-10-02T08:30:23.651+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "These are diamonds, but was just showing a few of the options",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225615296757810",
      "type": "Default",
      "timestamp": "2025-10-02T08:30:28.94+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [
        {
          "id": "1423225614969733140",
          "url": "2025-10_media/image-A1F2C.png",
          "fileName": "image.png",
          "fileSizeBytes": 16272
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2025-10_media/1f49c-71A75.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225685945745441",
      "type": "Default",
      "timestamp": "2025-10-02T08:30:45.784+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Ignore my artistic skills ^^",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423225895375605833",
      "type": "Default",
      "timestamp": "2025-10-02T08:31:35.716+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "haha yes, if those are easy for you, I don't see why that's not viable.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4C",
            "code": "ok_hand",
            "isAnimated": false,
            "imageUrl": "2025-10_media/1f44c-59547.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "323371864074485771",
              "name": "mole99",
              "discriminator": "0000",
              "nickname": "Leo Moser (mole99)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423226045204795414",
      "type": "Default",
      "timestamp": "2025-10-02T08:32:11.438+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Nevertheless, I would still use the lowest density QR-code.\n\nAs you said, having such a small ID will make your life difficult, so why make it even harder by increasing the density? If the URL fits in the given encoding, use it. Otherwise, use a hash.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423226127446708285",
      "type": "Default",
      "timestamp": "2025-10-02T08:32:31.046+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is another example, but figure some regular pattern is easiest for you",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [
        {
          "id": "1423226127169880075",
          "url": "2025-10_media/image-CA309.png",
          "fileName": "image.png",
          "fileSizeBytes": 9514
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423226234933874769",
      "type": "Default",
      "timestamp": "2025-10-02T08:32:56.673+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yes, a regular pattern would be nice.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423226383470952459",
      "type": "Default",
      "timestamp": "2025-10-02T08:33:32.087+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Whatever will be decided on, I can already get started with the QR-code generator.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423226413028216832",
      "type": "Reply",
      "timestamp": "2025-10-02T08:33:39.134+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Tim has told me to get over myself \uD83D\uDE1C \nSo we can disregard a lot of that.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1423226045204795414",
        "channelId": "1423197534037479514",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE1C",
          "code": "stuck_out_tongue_winking_eye",
          "isAnimated": false,
          "imageUrl": "2025-10_media/1f61c-458C6.svg"
        }
      ]
    },
    {
      "id": "1423228545014173758",
      "type": "Default",
      "timestamp": "2025-10-02T08:42:07.439+00:00",
      "timestampEdited": "2025-10-02T08:46:41.726+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The main purpose of the ID is to enable automatic sorting of the dies. Therefore, we should use what works the best for this. A hash would suffice. If not, you need to be ready to invest a bit more into microscope equipment to be able to read the ID. (And some people might not be able to read it with their equipment.)\n\nIf you want a URL in the layout just for \"coolness\" (I get it \uD83D\uDE09) you can simply add it to some projects. In the core are you're not limited by size and can scale it up so that even a phone camera can read it.\n\n@Tim 'mithro' Ansell something to think about.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2025-10_media/1f49c-71A75.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE09",
          "code": "wink",
          "isAnimated": false,
          "imageUrl": "2025-10_media/1f609-9EC67.svg"
        }
      ]
    },
    {
      "id": "1423293248532906135",
      "type": "Default",
      "timestamp": "2025-10-02T12:59:13.96+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [
        {
          "id": "1423293248117674014",
          "url": "2025-10_media/image-78429.png",
          "fileName": "image.png",
          "fileSizeBytes": 6448
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-10_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-10_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423295980396220517",
      "type": "Default",
      "timestamp": "2025-10-02T13:10:05.287+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think the die ID for sorting can be different to any url / project info ID?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423301960014106726",
      "type": "Default",
      "timestamp": "2025-10-02T13:33:50.939+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I agree. And the die ID should be the only requirement for tapeout.\n\nUsers can include a project URL or ID in their core area if they wish and if applicable. For example, I don't think a URL would make sense for proprietary designs.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423303610464338041",
      "type": "Default",
      "timestamp": "2025-10-02T13:40:24.437+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) - Here is a potentially horrific idea -- Librelane should have a (optional) pass which adds an \"Open Silicon Chip Identifier\" into the top metal fill?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1423305970301403227",
      "type": "Default",
      "timestamp": "2025-10-02T13:49:47.066+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That's not a horrific idea, that's actually what I'm doing the precheck flow :)\nI added a custom step that replaces the ID in the dummy macro with the actual ID that we want to set.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423313068703875205",
      "type": "Default",
      "timestamp": "2025-10-02T14:17:59.457+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) - I mean one which is kind of like the OSHWA registered ID or something?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1423313555830079638",
      "type": "Default",
      "timestamp": "2025-10-02T14:19:55.597+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "BTW I was thinking it would be good if the chip ID was something like `<processtech><runid><projectid><checksum>` - `processtech` == 1 character, `runid` == 2 characters, `projectid` == ??? character -- \"Character\" could be a-z0-1 eliminating the confusing ones like l/1 and 0/O ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423315187020071024",
      "type": "Default",
      "timestamp": "2025-10-02T14:26:24.503+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "LibreLane already has the functionality to add macros to your design. I'll push my changes soon so that you can see how that is done.\nIf you like, I can create some DRC-clean logos that users can add to their designs if they wish (e.g. wafer.space, OSHW).",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1423315336001749104",
      "type": "Reply",
      "timestamp": "2025-10-02T14:27:00.023+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That should be possible. I think we have 8-10 characters with the highest ECC rate. I'll have to check again later.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2025-10_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-10_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1423313555830079638",
        "channelId": "1423197534037479514",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    }
  ],
  "messageCount": 38
}